package com.sojson.util.idcard.qxb.bean;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.sojson.base.impl.BaseUtilDto;

/**
 * 启信宝请求头Bean
 * 
 * @author liu
 * @date 2021-04-01
 */
public class QxbHeader extends BaseUtilDto {

    /***/
    private static final long serialVersionUID = -4893022357732665198L;

    /** 接口签名版本 */
    private String authVersion;
    /** Appkey */
    private String appkey;
    /** 当前时间戳(单位: 毫秒) */
    private String timestamp;
    /** 签名 */
    private String sign;

    /** 获取 接口签名版本 */
    @JsonProperty("Auth-Version")
    @JSONField(name = "Auth-Version")
    public String getAuthVersion() {
        return authVersion;
    }

    /** 设置 接口签名版本 */
    public void setAuthVersion(String authVersion) {
        this.authVersion = authVersion;
    }

    /** 获取 Appkey */
    public String getAppkey() {
        return appkey;
    }

    /** 设置 Appkey */
    public void setAppkey(String appkey) {
        this.appkey = appkey;
    }

    /** 获取 当前时间戳(单位: 毫秒) */
    public String getTimestamp() {
        return timestamp;
    }

    /** 设置 当前时间戳(单位: 毫秒) */
    public void setTimestamp(String timestamp) {
        this.timestamp = timestamp;
    }

    /** 获取 签名 */
    public String getSign() {
        return sign;
    }

    /** 设置 签名 */
    public void setSign(String sign) {
        this.sign = sign;
    }

}